// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0

package ec2

// Exports for use in tests only.
var (
	ResourceAllowedImagesSettings                         = newAllowedImagesSettingsResource
	ResourceAMICopy                                       = resourceAMICopy
	ResourceAMIFromInstance                               = resourceAMIFromInstance
	ResourceAMILaunchPermission                           = resourceAMILaunchPermission
	ResourceAvailabilityZoneGroup                         = resourceAvailabilityZoneGroup
	ResourceCapacityReservation                           = resourceCapacityReservation
	ResourceCarrierGateway                                = resourceCarrierGateway
	ResourceClientVPNAuthorizationRule                    = resourceClientVPNAuthorizationRule
	ResourceClientVPNEndpoint                             = resourceClientVPNEndpoint
	ResourceClientVPNNetworkAssociation                   = resourceClientVPNNetworkAssociation
	ResourceClientVPNRoute                                = resourceClientVPNRoute
	ResourceCustomerGateway                               = resourceCustomerGateway
	ResourceDefaultNetworkACL                             = resourceDefaultNetworkACL
	ResourceDefaultRouteTable                             = resourceDefaultRouteTable
	ResourceEBSDefaultKMSKey                              = resourceEBSDefaultKMSKey
	ResourceEBSEncryptionByDefault                        = resourceEBSEncryptionByDefault
	ResourceEBSFastSnapshotRestore                        = newEBSFastSnapshotRestoreResource
	ResourceEBSSnapshot                                   = resourceEBSSnapshot
	ResourceEBSSnapshotCopy                               = resourceEBSSnapshotCopy
	ResourceEBSSnapshotImport                             = resourceEBSSnapshotImport
	ResourceEBSVolume                                     = resourceEBSVolume
	ResourceEIP                                           = resourceEIP
	ResourceEIPAssociation                                = resourceEIPAssociation
	ResourceEIPDomainName                                 = newEIPDomainNameResource
	ResourceFleet                                         = resourceFleet
	ResourceFlowLog                                       = resourceFlowLog
	ResourceHost                                          = resourceHost
	ResourceIPAM                                          = resourceIPAM
	ResourceIPAMOrganizationAdminAccount                  = resourceIPAMOrganizationAdminAccount
	ResourceIPAMPool                                      = resourceIPAMPool
	ResourceIPAMPoolCIDR                                  = resourceIPAMPoolCIDR
	ResourceIPAMPoolCIDRAllocation                        = resourceIPAMPoolCIDRAllocation
	ResourceIPAMPreviewNextCIDR                           = resourceIPAMPreviewNextCIDR
	ResourceIPAMResourceDiscovery                         = resourceIPAMResourceDiscovery
	ResourceIPAMResourceDiscoveryAssociation              = resourceIPAMResourceDiscoveryAssociation
	ResourceIPAMScope                                     = resourceIPAMScope
	ResourceImageBlockPublicAccess                        = resourceImageBlockPublicAccess
	ResourceInstance                                      = resourceInstance
	ResourceInstanceConnectEndpoint                       = newInstanceConnectEndpointResource
	ResourceInstanceMetadataDefaults                      = newInstanceMetadataDefaultsResource
	ResourceInstanceState                                 = resourceInstanceState
	ResourceInternetGateway                               = resourceInternetGateway
	ResourceInternetGatewayAttachment                     = resourceInternetGatewayAttachment
	ResourceKeyPair                                       = resourceKeyPair
	ResourceLaunchTemplate                                = resourceLaunchTemplate
	ResourceLocalGatewayRoute                             = resourceLocalGatewayRoute
	ResourceLocalGatewayRouteTableVPCAssociation          = resourceLocalGatewayRouteTableVPCAssociation
	ResourceMainRouteTableAssociation                     = resourceMainRouteTableAssociation
	ResourceManagedPrefixList                             = resourceManagedPrefixList
	ResourceManagedPrefixListEntry                        = resourceManagedPrefixListEntry
	ResourceNATGateway                                    = resourceNATGateway
	ResourceNATGatewayEIPAssociation                      = newNATGatewayEIPAssociationResource
	ResourceNetworkACL                                    = resourceNetworkACL
	ResourceNetworkACLAssociation                         = resourceNetworkACLAssociation
	ResourceNetworkACLRule                                = resourceNetworkACLRule
	ResourceNetworkInsightsAnalysis                       = resourceNetworkInsightsAnalysis
	ResourceNetworkInsightsPath                           = resourceNetworkInsightsPath
	ResourceNetworkInterface                              = resourceNetworkInterface
	ResourceNetworkInterfacePermission                    = newNetworkInterfacePermissionResource
	ResourceNetworkInterfaceSGAttachment                  = resourceNetworkInterfaceSGAttachment
	ResourceNetworkPerformanceMetricSubscription          = resourceNetworkPerformanceMetricSubscription
	ResourcePlacementGroup                                = resourcePlacementGroup
	ResourceRoute                                         = resourceRoute
	ResourceRouteTable                                    = resourceRouteTable
	ResourceRouteTableAssociation                         = resourceRouteTableAssociation
	ResourceSecurityGroupEgressRule                       = newSecurityGroupEgressRuleResource
	ResourceSecurityGroupIngressRule                      = newSecurityGroupIngressRuleResource
	ResourceSecurityGroupRule                             = resourceSecurityGroupRule
	ResourceSecurityGroupVPCAssociation                   = newSecurityGroupVPCAssociationResource
	ResourceSnapshotCreateVolumePermission                = resourceSnapshotCreateVolumePermission
	ResourceSpotDataFeedSubscription                      = resourceSpotDataFeedSubscription
	ResourceSpotFleetRequest                              = resourceSpotFleetRequest
	ResourceSpotInstanceRequest                           = resourceSpotInstanceRequest
	ResourceSubnet                                        = resourceSubnet
	ResourceSubnetCIDRReservation                         = resourceSubnetCIDRReservation
	ResourceTag                                           = resourceTag
	ResourceTrafficMirrorFilter                           = resourceTrafficMirrorFilter
	ResourceTrafficMirrorFilterRule                       = resourceTrafficMirrorFilterRule
	ResourceTrafficMirrorSession                          = resourceTrafficMirrorSession
	ResourceTrafficMirrorTarget                           = resourceTrafficMirrorTarget
	ResourceTransitGatewayConnect                         = resourceTransitGatewayConnect
	ResourceTransitGatewayDefaultRouteTableAssociation    = newTransitGatewayDefaultRouteTableAssociationResource
	ResourceTransitGatewayDefaultRouteTablePropagation    = newTransitGatewayDefaultRouteTablePropagationResource
	ResourceTransitGatewayMulticastDomain                 = resourceTransitGatewayMulticastDomain
	ResourceTransitGatewayMulticastDomainAssociation      = resourceTransitGatewayMulticastDomainAssociation
	ResourceTransitGatewayMulticastGroupMember            = resourceTransitGatewayMulticastGroupMember
	ResourceTransitGatewayMulticastGroupSource            = resourceTransitGatewayMulticastGroupSource
	ResourceTransitGatewayPeeringAttachment               = resourceTransitGatewayPeeringAttachment
	ResourceTransitGatewayPeeringAttachmentAccepter       = resourceTransitGatewayPeeringAttachmentAccepter
	ResourceTransitGatewayPolicyTable                     = resourceTransitGatewayPolicyTable
	ResourceTransitGatewayPolicyTableAssociation          = resourceTransitGatewayPolicyTableAssociation
	ResourceTransitGatewayPrefixListReference             = resourceTransitGatewayPrefixListReference
	ResourceTransitGatewayRoute                           = resourceTransitGatewayRoute
	ResourceTransitGatewayRouteTable                      = resourceTransitGatewayRouteTable
	ResourceTransitGatewayRouteTableAssociation           = resourceTransitGatewayRouteTableAssociation
	ResourceTransitGatewayRouteTablePropagation           = resourceTransitGatewayRouteTablePropagation
	ResourceTransitGatewayVPCAttachment                   = resourceTransitGatewayVPCAttachment
	ResourceTransitGatewayVPCAttachmentAccepter           = resourceTransitGatewayVPCAttachmentAccepter
	ResourceVPCBlockPublicAccessExclusion                 = newVPCBlockPublicAccessExclusionResource
	ResourceVPCBlockPublicAccessOptions                   = newVPCBlockPublicAccessOptionsResource
	ResourceVPCDHCPOptions                                = resourceVPCDHCPOptions
	ResourceVPCDHCPOptionsAssociation                     = resourceVPCDHCPOptionsAssociation
	ResourceVPCEncryptionControl                          = newResourceVPCEncryptionControl
	ResourceVPCEndpoint                                   = resourceVPCEndpoint
	ResourceVPCEndpointPolicy                             = resourceVPCEndpointPolicy
	ResourceVPCEndpointRouteTableAssociation              = resourceVPCEndpointRouteTableAssociation
	ResourceVPCEndpointSecurityGroupAssociation           = resourceVPCEndpointSecurityGroupAssociation
	ResourceVPCEndpointService                            = resourceVPCEndpointService
	ResourceVPCEndpointSubnetAssociation                  = resourceVPCEndpointSubnetAssociation
	ResourceVPCIPv4CIDRBlockAssociation                   = resourceVPCIPv4CIDRBlockAssociation
	ResourceVPCIPv6CIDRBlockAssociation                   = resourceVPCIPv6CIDRBlockAssociation
	ResourceVPCPeeringConnection                          = resourceVPCPeeringConnection
	ResourceVPCRouteServer                                = newVPCRouteServerResource
	ResourceVPCRouteServerEndpoint                        = newVPCRouteServerEndpointResource
	ResourceVPCRouteServerPeer                            = newVPCRouteServerPeerResource
	ResourceVPCRouteServerPropagation                     = newVPCRouteServerPropagationResource
	ResourceVPCRouteServerVPCAssociation                  = newVPCRouteServerVPCAssociationResource
	ResourceVPNConcentrator                               = newVPNConcentratorResource
	ResourceVPNConnection                                 = resourceVPNConnection
	ResourceVPNConnectionRoute                            = resourceVPNConnectionRoute
	ResourceVPNGateway                                    = resourceVPNGateway
	ResourceVPNGatewayAttachment                          = resourceVPNGatewayAttachment
	ResourceVPNGatewayRoutePropagation                    = resourceVPNGatewayRoutePropagation
	ResourceVerifiedAccessEndpoint                        = resourceVerifiedAccessEndpoint
	ResourceVerifiedAccessGroup                           = resourceVerifiedAccessGroup
	ResourceVerifiedAccessInstance                        = resourceVerifiedAccessInstance
	ResourceVerifiedAccessInstanceLoggingConfiguration    = resourceVerifiedAccessInstanceLoggingConfiguration
	ResourceVerifiedAccessInstanceTrustProviderAttachment = resourceVerifiedAccessInstanceTrustProviderAttachment
	ResourceVerifiedAccessTrustProvider                   = resourceVerifiedAccessTrustProvider
	ResourceVolumeAttachment                              = resourceVolumeAttachment

	CheckMostRecentAndMissingFilters                            = checkMostRecentAndMissingFilters
	CustomFiltersSchema                                         = customFiltersSchema
	CustomerGatewayConfigurationToTunnelInfo                    = customerGatewayConfigurationToTunnelInfo
	DefaultIPv6CIDRBlockAssociation                             = defaultIPv6CIDRBlockAssociation
	ErrCodeDefaultSubnetAlreadyExistsInAvailabilityZone         = errCodeDefaultSubnetAlreadyExistsInAvailabilityZone
	ErrCodeInvalidSpotDatafeedNotFound                          = errCodeInvalidSpotDatafeedNotFound
	ExpandIPPerms                                               = expandIPPerms
	FindAllowedImagesSettings                                   = findAllowedImagesSettings
	FindAvailabilityZones                                       = findAvailabilityZones
	FindCapacityReservationByID                                 = findCapacityReservationByID
	FindCarrierGatewayByID                                      = findCarrierGatewayByID
	FindClientVPNAuthorizationRuleByThreePartKey                = findClientVPNAuthorizationRuleByThreePartKey
	FindClientVPNEndpointByID                                   = findClientVPNEndpointByID
	FindClientVPNNetworkAssociationByTwoPartKey                 = findClientVPNNetworkAssociationByTwoPartKey
	FindClientVPNRouteByThreePartKey                            = findClientVPNRouteByThreePartKey
	FindCreateSnapshotCreateVolumePermissionByTwoPartKey        = findCreateSnapshotCreateVolumePermissionByTwoPartKey
	FindCustomerGatewayByID                                     = findCustomerGatewayByID
	FindDefaultCreditSpecificationByInstanceFamily              = findDefaultCreditSpecificationByInstanceFamily
	FindDHCPOptionsByID                                         = findDHCPOptionsByID
	FindEBSVolumeAttachment                                     = findVolumeAttachment
	FindEBSVolumeByID                                           = findEBSVolumeByID
	FindEIPByAllocationID                                       = findEIPByAllocationID
	FindEIPByAssociationID                                      = findEIPByAssociationID
	FindEIPDomainNameAttributeByAllocationID                    = findEIPDomainNameAttributeByAllocationID
	FindEgressOnlyInternetGatewayByID                           = findEgressOnlyInternetGatewayByID
	FindFastSnapshotRestoreByTwoPartKey                         = findFastSnapshotRestoreByTwoPartKey
	FindFleetByID                                               = findFleetByID
	FindFlowLogByID                                             = findFlowLogByID
	FindHostByID                                                = findHostByID
	FindIPAMByID                                                = findIPAMByID
	FindIPAMPoolAllocationByTwoPartKey                          = findIPAMPoolAllocationByTwoPartKey
	FindIPAMPoolAllocationForResource                           = findIPAMPoolAllocationForResource
	FindIPAMPoolByID                                            = findIPAMPoolByID
	FindIPAMPoolCIDRByTwoPartKey                                = findIPAMPoolCIDRByTwoPartKey
	FindIPAMResourceDiscoveryAssociationByID                    = findIPAMResourceDiscoveryAssociationByID
	FindIPAMResourceDiscoveryByID                               = findIPAMResourceDiscoveryByID
	FindIPAMScopeByID                                           = findIPAMScopeByID
	FindImageLaunchPermission                                   = findImageLaunchPermission
	FindInstanceConnectEndpointByID                             = findInstanceConnectEndpointByID
	FindInstanceMetadataDefaults                                = findInstanceMetadataDefaults
	FindInstanceStateByID                                       = findInstanceStateByID
	FindInternetGateway                                         = findInternetGateway
	FindInternetGatewayAttachment                               = findInternetGatewayAttachment
	FindInternetGatewayByID                                     = findInternetGatewayByID
	FindKeyPairByName                                           = findKeyPairByName
	FindLaunchTemplateByID                                      = findLaunchTemplateByID
	FindLocalGatewayRouteByTwoPartKey                           = findLocalGatewayRouteByTwoPartKey
	FindLocalGatewayRouteTableVPCAssociationByID                = findLocalGatewayRouteTableVPCAssociationByID
	FindMainRouteTableAssociationByID                           = findMainRouteTableAssociationByID
	FindManagedPrefixListByID                                   = findManagedPrefixListByID
	FindManagedPrefixListEntryByIDAndCIDR                       = findManagedPrefixListEntryByIDAndCIDR
	FindNATGatewayByID                                          = findNATGatewayByID
	FindNATGatewayAddressByNATGatewayIDAndAllocationIDSucceeded = findNATGatewayAddressByNATGatewayIDAndAllocationIDSucceeded
	FindNetworkACLAssociationByID                               = findNetworkACLAssociationByID
	FindNetworkACLByID                                          = findNetworkACLByID
	FindNetworkACLEntryByThreePartKey                           = findNetworkACLEntryByThreePartKey
	FindNetworkInsightsAnalysisByID                             = findNetworkInsightsAnalysisByID
	FindNetworkInsightsPathByID                                 = findNetworkInsightsPathByID
	FindNetworkInterfaceByID                                    = findNetworkInterfaceByID
	FindNetworkInterfacePermissionByID                          = findNetworkInterfacePermissionByID
	FindNetworkInterfaceSecurityGroup                           = findNetworkInterfaceSecurityGroup
	FindNetworkPerformanceMetricSubscriptionByFourPartKey       = findNetworkPerformanceMetricSubscriptionByFourPartKey
	FindPlacementGroupByName                                    = findPlacementGroupByName
	FindPublicIPv4Pools                                         = findPublicIPv4Pools
	FindRouteByIPv4Destination                                  = findRouteByIPv4Destination
	FindRouteByIPv6Destination                                  = findRouteByIPv6Destination
	FindRouteByPrefixListIDDestination                          = findRouteByPrefixListIDDestination
	FindRouteServerByID                                         = findRouteServerByID
	FindRouteServerAssociationByTwoPartKey                      = findRouteServerAssociationByTwoPartKey
	FindRouteServerEndpointByID                                 = findRouteServerEndpointByID
	FindRouteServerPeerByID                                     = findRouteServerPeerByID
	FindRouteServerPropagationByTwoPartKey                      = findRouteServerPropagationByTwoPartKey
	FindRouteTableAssociationByID                               = findRouteTableAssociationByID
	FindRouteTableByID                                          = findRouteTableByID
	FindSecurityGroupByID                                       = findSecurityGroupByID
	FindSecurityGroupEgressRuleByID                             = findSecurityGroupEgressRuleByID
	FindSecurityGroupIngressRuleByID                            = findSecurityGroupIngressRuleByID
	FindSecurityGroupVPCAssociationByTwoPartKey                 = findSecurityGroupVPCAssociationByTwoPartKey
	FindSerialConsoleAccessStatus                               = findSerialConsoleAccessStatus
	FindSnapshot                                                = findSnapshot
	FindSnapshotByID                                            = findSnapshotByID
	FindSpotDatafeedSubscription                                = findSpotDatafeedSubscription
	FindSpotFleetRequestByID                                    = findSpotFleetRequestByID
	FindSpotFleetRequests                                       = findSpotFleetRequests
	FindSpotInstanceRequestByID                                 = findSpotInstanceRequestByID
	FindSubnetCIDRReservationBySubnetIDAndReservationID         = findSubnetCIDRReservationBySubnetIDAndReservationID
	FindSubnets                                                 = findSubnets
	FindTag                                                     = findTag
	FindTrafficMirrorFilterByID                                 = findTrafficMirrorFilterByID
	FindTrafficMirrorFilterRuleByTwoPartKey                     = findTrafficMirrorFilterRuleByTwoPartKey
	FindTrafficMirrorSessionByID                                = findTrafficMirrorSessionByID
	FindTrafficMirrorTargetByID                                 = findTrafficMirrorTargetByID
	FindTransitGatewayByID                                      = findTransitGatewayByID
	FindTransitGatewayConnectByID                               = findTransitGatewayConnectByID
	FindTransitGatewayConnectPeerByID                           = findTransitGatewayConnectPeerByID
	FindTransitGatewayMulticastDomainAssociationByThreePartKey  = findTransitGatewayMulticastDomainAssociationByThreePartKey
	FindTransitGatewayMulticastDomainByID                       = findTransitGatewayMulticastDomainByID
	FindTransitGatewayMulticastGroupMemberByThreePartKey        = findTransitGatewayMulticastGroupMemberByThreePartKey
	FindTransitGatewayMulticastGroupSourceByThreePartKey        = findTransitGatewayMulticastGroupSourceByThreePartKey
	FindTransitGatewayPeeringAttachmentByID                     = findTransitGatewayPeeringAttachmentByID
	FindTransitGatewayPolicyTableAssociationByTwoPartKey        = findTransitGatewayPolicyTableAssociationByTwoPartKey
	FindTransitGatewayPolicyTableByID                           = findTransitGatewayPolicyTableByID
	FindTransitGatewayPrefixListReferenceByTwoPartKey           = findTransitGatewayPrefixListReferenceByTwoPartKey
	FindTransitGatewayRouteTableAssociationByTwoPartKey         = findTransitGatewayRouteTableAssociationByTwoPartKey
	FindTransitGatewayRouteTableByID                            = findTransitGatewayRouteTableByID
	FindTransitGatewayRouteTablePropagationByTwoPartKey         = findTransitGatewayRouteTablePropagationByTwoPartKey
	FindTransitGatewayStaticRoute                               = findTransitGatewayStaticRoute
	FindTransitGatewayVPCAttachmentByID                         = findTransitGatewayVPCAttachmentByID
	FindVPCBlockPublicAccessExclusionByID                       = findVPCBlockPublicAccessExclusionByID
	FindVPCCIDRBlockAssociationByID                             = findVPCCIDRBlockAssociationByID
	FindVPCDHCPOptionsAssociation                               = findVPCDHCPOptionsAssociation
	FindVPCEncryptionControlByID                                = findVPCEncryptionControlByID
	FindVPCEndpointConnectionByServiceIDAndVPCEndpointID        = findVPCEndpointConnectionByServiceIDAndVPCEndpointID
	FindVPCEndpointConnectionNotificationByID                   = findVPCEndpointConnectionNotificationByID
	FindVPCEndpointRouteTableAssociationExists                  = findVPCEndpointRouteTableAssociationExists
	FindVPCEndpointSecurityGroupAssociationExists               = findVPCEndpointSecurityGroupAssociationExists
	FindVPCEndpointServiceConfigurationByID                     = findVPCEndpointServiceConfigurationByID
	FindVPCEndpointServicePermission                            = findVPCEndpointServicePermission
	FindVPCEndpointSubnetAssociationExists                      = findVPCEndpointSubnetAssociationExists
	FindVPCIPv6CIDRBlockAssociationByID                         = findVPCIPv6CIDRBlockAssociationByID
	FindVPCPeeringConnectionByID                                = findVPCPeeringConnectionByID
	FindVPNConcentratorByID                                     = findVPNConcentratorByID
	FindVPNConnectionByID                                       = findVPNConnectionByID
	FindVPNConnectionRouteByTwoPartKey                          = findVPNConnectionRouteByTwoPartKey
	FindVPNGatewayByID                                          = findVPNGatewayByID
	FindVPNGatewayRoutePropagationExists                        = findVPNGatewayRoutePropagationExists
	FindVPNGatewayVPCAttachmentByTwoPartKey                     = findVPNGatewayVPCAttachmentByTwoPartKey
	FindVerifiedAccessEndpointByID                              = findVerifiedAccessEndpointByID
	FindVerifiedAccessGroupByID                                 = findVerifiedAccessGroupByID
	FindVerifiedAccessInstanceByID                              = findVerifiedAccessInstanceByID
	FindVerifiedAccessInstanceLoggingConfigurationByInstanceID  = findVerifiedAccessInstanceLoggingConfigurationByInstanceID
	FindVerifiedAccessInstanceTrustProviderAttachmentExists     = findVerifiedAccessInstanceTrustProviderAttachmentExists
	FindVerifiedAccessTrustProviderByID                         = findVerifiedAccessTrustProviderByID
	FindVolumeAttachmentInstanceByID                            = findVolumeAttachmentInstanceByID
	FlattenNetworkInterfacePrivateIPAddresses                   = flattenNetworkInterfacePrivateIPAddresses
	FlattenSecurityGroups                                       = flattenSecurityGroups
	FlowLogStateUpgradeV0                                       = flowLogStateUpgradeV0
	IPAMServicePrincipal                                        = ipamServicePrincipal
	InstanceMigrateState                                        = instanceMigrateState
	InstanceStateUpgradeV1                                      = instanceStateUpgradeV1
	InternetGatewayAttachmentParseResourceID                    = internetGatewayAttachmentParseResourceID
	KeyPairMigrateState                                         = keyPairMigrateState
	LaunchTemplateStateUpgradeV0                                = launchTemplateStateUpgradeV0
	ManagedPrefixListEntryCreateResourceID                      = managedPrefixListEntryCreateResourceID
	ManagedPrefixListEntryParseResourceID                       = managedPrefixListEntryParseResourceID
	MatchRules                                                  = matchRules
	NetworkACLRuleImportIDSeparator                             = networkACLRuleImportIDSeparator
	NewAttributeFilterList                                      = newAttributeFilterList
	NewCustomFilterList                                         = newCustomFilterList
	NewTagFilterList                                            = newTagFilterList
	OpenSSHPublicKeysEqual                                      = openSSHPublicKeysEqual
	ParseInstanceType                                           = parseInstanceType
	ProtocolForValue                                            = protocolForValue
	ProtocolStateFunc                                           = protocolStateFunc
	SecurityGroupCollapseRules                                  = securityGroupCollapseRules
	SecurityGroupExpandRules                                    = securityGroupExpandRules
	SecurityGroupIPPermGather                                   = securityGroupIPPermGather
	SecurityGroupMigrateState                                   = securityGroupMigrateState
	SecurityGroupRuleCreateID                                   = securityGroupRuleCreateID
	SecurityGroupRuleHash                                       = securityGroupRuleHash
	SecurityGroupRuleMigrateState                               = securityGroupRuleMigrateState
	SpotFleetRequestMigrateState                                = spotFleetRequestMigrateState
	StopEBSVolumeAttachmentInstance                             = stopVolumeAttachmentInstance
	StopInstance                                                = stopInstance
	SubnetMigrateState                                          = subnetMigrateState
	UnsuccessfulItemError                                       = unsuccessfulItemError
	UnsuccessfulItemsError                                      = unsuccessfulItemsError
	UpdateTags                                                  = updateTags
	VPCDHCPOptionsAssociationParseResourceID                    = vpcDHCPOptionsAssociationParseResourceID
	VPCMigrateState                                             = vpcMigrateState
	VPNGatewayRoutePropagationParseID                           = vpnGatewayRoutePropagationParseID
	WaitVolumeAttachmentCreated                                 = waitVolumeAttachmentCreated
)

type (
	GroupIdentifier = groupIdentifier
	IPProtocol      = ipProtocol
	TunnelInfo      = tunnelInfo
)
